<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
  </head>
  <body>
    <pre>
    forEach:单纯的遍历 ，从头到尾遍历指定的数组，执行回调函数
    filter:从头到以尾遍历指定的数组，执行回调函数，将回调函数执行结果为true的值存储到内部数组，最终将内部数组返回 --- 过滤
    map:从头到以尾遍历指定的数组，执行回调函数，将回调函数执行结果直接存储到内部数组，最终将数组返回
  </pre
    >

    <script>
      // let arr = [1, 2, 3, 4, 5, 6, 7]

      // let temp = arr.map(function(value, index) {
      //   return value * 2
      // })

      // console.log(arr, temp)

      let arr = [
        { value: 4, name: '广东省' },
        { value: 3, name: '广西省' },
        { value: 3, name: '湖南省' },
        { value: 3, name: '湖北省' },
        { value: 2, name: '河南省' },
        { value: 2, name: '河北首' },
        { value: 2, name: '山东省' },
        { value: 1, name: '山西省' }
      ]

      // let temp = arr.map(function(value, index) {
      //   return [value]
      // })
      // console.log(temp)

      let temp = []
      for (let i = 0; i < arr.length; i++) {
        temp.push([arr[i]])
      }
      console.log(temp)
    </script>
  </body>
</html>
